package com.chucang.shucang.common.base.constant;

/**
 * @author flitsneak
 * @email flitsneak@gmail.com
 * @date 2022/9/11 15:13
 * @description 常量
 */
public interface CommonConstant {
    /**
     * 成功
     */
    int SUCCESS = 0;
    /**
     * 失败
     */
    int FAIL = -1;
    /**
     * 删除
     */
    int DELETE = 1;
    /**
     * 升序
     */
    String ASC = "asc";
    /**
     * 降序
     */
    String DESC = "desc";
    /**
     * 创建时间字段名
     */
    String CREATE_DATE = "create_date";

    /**
     * 数据权限过滤
     */
    String SQL_FILTER = "sqlFilter";
    /**
     * 当前页码
     */
    String PAGE = "page";
    /**
     * 每页显示记录数
     */
    String LIMIT = "limit";
    /**
     * 排序字段
     */
    String ORDER_FIELD = "orderField";
    /**
     * 排序方式
     */
    String ORDER = "order";
    /**
     * token header
     */
    String TOKEN_HEADER = "token";
    /**
     * 字符编码
     */
    String UTF8 = "UTF-8";
    /**
     * sql拼接量
     */
    int BATCH_COUNT = 100;
    /**
     * commit数据量
     */
    int COMMIT_COUNT = 100;
    /**
     * 请求开始时间
     */
    String REQUEST_START_TIME = "REQUEST-START-TIME";
    /**
     * 标志
     */
    String FROM = "from";
    /**
     * 授权码模式confirm
     */
    String CUSTOM_CONSENT_PAGE_URI = "/token/confirm_access";
    /**
     * 项目的license
     */
    String PROJECT_LICENSE = "https://www.flitsneak.wang";

    /**
     * 内部
     */
    String FROM_IN = "Y";

    /**
     * 当前页
     */
    String CURRENT = "current";

    /**
     * size
     */
    String SIZE = "size";
    /**
     * 正常
     */
    int STATUS_NORMAL = 0;
    /**
     * JSON 资源
     */
    String CONTENT_TYPE = "application/json; charset=utf-8";
    /**
     * 商品序列号拼接
     */
    String SERIAL_NUM = "#%d/%d";
    /**
     * 商品带编号名称
     */
    String PRODUCT_NAME = "%s#%d";
    /**
     * 类别前缀
     */
    String CLASS_ID_PREFIX = "dc";
    /**
     * nft销毁前缀
     */
    String NFT_DESTROY_PREFIX = "del";
    /**
     * nft发布
     */
    String NFT_PUBLISH_PREFIX = "pub";
    /**
     * 转赠
     */
    String NFT_TRANSFER_PREFIX = "trans";
    /**
     * 公司链地址
     */
    String CHUCANG_OFFSHORE_ACCOUNT = "iaa14llfn29fajyuf9u8nr79nqh4pjjtgfjpzvck83";

}